package com.ws.soa.consumer.vo;

import java.io.Serializable;

import lombok.Data;

/**
 * WorksVO
 *
 * @author marvel
 * @since 2019-05-27
 */
@Data
public class WorksVO implements Serializable {

  private String id;

  /**
   * 用户id
   */
  private String userId;

  /**
   * 作品名称
   */
  private String title;

  /**
   * 作品访问路径
   */
  private String url;

  /**
   * 关键词
   */
  private String keywords;

  /**
   * 是否收费 0-不收费 1-收费
   */
  private Integer haveFee;

  /**
   * 是否拥有观看权限
   * 0-没有 1-有
   */
  private Integer haveViewingRights;

  /**
   * 收费金额
   */
  private Long chargeAmount;

  /**
   * 阅读数
   */
  private Integer viewNum;

  /**
   * 评论数
   */
  private Integer comtNum;

  /**
   * 赞数
   */
  private Integer laudNum;

  /**
   * 状态: 1-未审核 2-审核不通过 3-审核通过
   */
  private Integer status;

  /**
   * 作品类型 1-图片 2-视频
   */
  private Integer workType;

  /**
   * 作品类型 1-用户上传 2-机器上传
   */
  private Integer workKind;

  /**
   * 审核不通过原因
   */
  private String reason;

  /**
   * 创建时间
   */
  private long createTime;

  /**
   * 操作时间
   */
  private long opTime;
}
